Array.prototype.myEvery = function(fn) {
    var _arr = this;
    var _len = _arr.length;
    var tar = 0;
    for (var i = 0; i < _len; i++) {
        fn(_arr[i], i, _arr) && tar++;
    }
    if (tar === _len) {
        return true;
    } else {
        return false;
    }
}


// var arr = [1, 2, 3];
// var obj = {
//     a: 99
// }
// var res = arr.myEvery(function(item, index, array) {
//     console.log(arguments);
//     return item == 1;
// })
// console.log(res);